#ifndef LOGIN_H
#define LOGIN_H

#include <QDialog>
#include <QString>
#include <QFile>
#include <QByteArray>
#include <QStringList>
#include <QList>
#include <QMessageBox>
#include <QTextStream>
#include <QIODevice>
#include <QIcon>
#include "user.h"
#include "config.h"

namespace Ui {
class Login;
}

class Login : public QDialog
{
    Q_OBJECT

public:
    explicit Login(QList<User *> users, QWidget *parent = 0);
    ~Login();
    void getAllUsers(); //从文件获取所有的用户
    void initScene(); //初始化窗口

    QList<User *> users;
    User * loginuser;

signals:
    void sendLoginUser(User *); //发送信号送登录用户
    void showMe(); //显示我界面
public slots:
    void showLogin(); //显示当前界面
private slots:
    void on_login_clicked();

    void on_back_clicked();
private:
    Ui::Login *ui;
};

#endif // LOGIN_H
